package com.cmc.cloud.cmclink.doc.api.document.rep;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Map;

/**
 * 提单状态统计响应DTO
 *
 * @author 申天青
 */
@Schema(description = "提单状态统计响应DTO")
@Data
@NoArgsConstructor
@AllArgsConstructor
public class BlnoStatisticsRespDto {

    @Schema(description = "状态统计信息，key为状态，value为数量 SI01(草稿), SI02(SI 待审核), SI03(SI已确认), SI04(待确认 Draft 件), SI05(已确认 Draft 件), SI06(提单准备好签发,已签发)", example = "{ALL: 100, SI01: 10, SI02: 10, SI03: 10, SI04: 12}")
    private Map<String, Long> statusStatistics;
}
